<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>软件开发的真相：从小船到航母的故事</title>
    <link href="https://cdn.staticfile.org/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">
    <link href="https://cdn.staticfile.org/tailwindcss/2.2.19/tailwind.min.css" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&display=swap" rel="stylesheet">
    <script src="https://cdn.jsdelivr.net/npm/mermaid@latest/dist/mermaid.min.js"></script>
    <style>
        body {
            font-family: 'Noto Sans SC', Tahoma, Arial, Roboto, "Droid Sans", "Helvetica Neue", "Droid Sans Fallback", "Heiti SC", "Hiragino Sans GB", Simsun, sans-serif;
        }
        .serif-font {
            font-family: 'Noto Serif SC', serif;
        }
        .gradient-text {
            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
        }
        .hero-gradient {
            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
        }
        .card-hover {
            transition: all 0.3s ease;
        }
        .card-hover:hover {
            transform: translateY(-5px);
            box-shadow: 0 20px 40px rgba(0,0,0,0.1);
        }
        .timeline-dot {
            width: 20px;
            height: 20px;
            background: #667eea;
            border-radius: 50%;
            position: absolute;
            left: -10px;
            top: 5px;
        }
        .timeline-line {
            position: absolute;
            left: 0;
            top: 0;
            bottom: 0;
            width: 2px;
            background: #e5e7eb;
        }
        .drop-cap {
            float: left;
            font-size: 4rem;
            line-height: 1;
            font-weight: 700;
            margin-right: 0.5rem;
            margin-top: 0.2rem;
            color: #667eea;
        }
        .image-container {
            position: relative;
            overflow: hidden;
            border-radius: 12px;
            box-shadow: 0 10px 30px rgba(0,0,0,0.1);
        }
        .image-container img {
            transition: transform 0.3s ease;
        }
        .image-container:hover img {
            transform: scale(1.05);
        }
        @keyframes fadeInUp {
            from {
                opacity: 0;
                transform: translateY(30px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }
        .fade-in-up {
            animation: fadeInUp 0.8s ease-out;
        }
        .section-divider {
            height: 2px;
            background: linear-gradient(to right, transparent, #e5e7eb, transparent);
            margin: 4rem 0;
        }
    </style>
</head>
<body class="bg-gray-50">
    <!-- Hero Section -->
    <section class="hero-gradient text-white py-24 px-6">
        <div class="max-w-6xl mx-auto text-center fade-in-up">
            <h1 class="text-5xl md:text-7xl font-bold mb-6 serif-font">软件开发的真相</h1>
            <p class="text-2xl md:text-3xl mb-8 opacity-90">从一条小船到航空母舰的故事</p>
            <div class="flex justify-center items-center space-x-8 text-lg">
                <div class="flex items-center">
                    <i class="fas fa-ship text-3xl mr-3"></i>
                    <span>需求演变</span>
                </div>
                <div class="flex items-center">
                    <i class="fas fa-users text-3xl mr-3"></i>
                    <span>团队协作</span>
                </div>
                <div class="flex items-center">
                    <i class="fas fa-rocket text-3xl mr-3"></i>
                    <span>项目交付</span>
                </div>
            </div>
        </div>
    </section>

    <!-- Main Content -->
    <main class="max-w-6xl mx-auto px-6 py-16">
        <!-- Introduction -->
        <section class="mb-16">
            <div class="bg-white rounded-2xl shadow-lg p-8 md:p-12 card-hover">
                <p class="text-xl leading-relaxed text-gray-700">
                    <span class="drop-cap serif-font">这</span>是一个关于软件开发的真实故事。它揭示了从客户的简单需求到最终产品交付的整个过程中，需求是如何不断膨胀，团队是如何应对挑战，以及最终如何将一个"过河的小船"变成了"航空母舰"的传奇经历。
                </p>
            </div>
        </section>

        <!-- Timeline Visualization -->
        <section class="mb-16">
            <h2 class="text-4xl font-bold mb-8 text-center gradient-text">项目演进时间线</h2>
            <div class="mermaid text-center">
                graph LR
                    A[客户需求] -->|简单需求| B[产品方案]
                    B -->|功能扩展| C[架构设计]
                    C -->|技术规划| D[项目分解]
                    D -->|时间压缩| E[需求评估]
                    E -->|快速开发| F[开发阶段]
                    F -->|质量保证| G[项目测试]
                    G -->|运维支持| H[项目上线]
                    H -->|市场推广| I[成功案例]
                    
                    style A fill:#f9f,stroke:#333,stroke-width:2px
                    style I fill:#9f9,stroke:#333,stroke-width:2px
            </div>
        </section>

        <!-- Story Sections -->
        <div class="space-y-16">
            <!-- Section 1: 客户需求 -->
            <section class="fade-in-up">
                <div class="flex items-center mb-8">
                    <div class="bg-purple-100 rounded-full p-4 mr-4">
                        <i class="fas fa-user-tie text-3xl text-purple-600"></i>
                    </div>
                    <h2 class="text-3xl font-bold">1. 客户提出需求</h2>
                </div>
                <div class="bg-white rounded-2xl shadow-lg p-8 card-hover">
                    <blockquote class="text-2xl font-medium text-gray-800 mb-6 italic border-l-4 border-purple-500 pl-6">
                        "我要一条船，能过河就好。"
                    </blockquote>
                    <p class="text-lg text-gray-600 mb-6">看似简单的需求，却开启了一段不平凡的旅程...</p>
                    <div class="grid md:grid-cols-3 gap-6">
                        <div class="image-container">
                            <img src="https://cdn.nlark.com/yuque/0/2022/png/21449790/1650199937342-4d4c36d7-4fb4-46bd-a5d9-93a36a76f5e2.png" alt="简单小船" class="w-full h-auto">
                        </div>
                        <div class="image-container">
                            <img src="https://cdn.nlark.com/yuque/0/2022/png/21449790/1650197888686-c183bcbf-69b0-401e-ab3f-9e5c0c9eee69.png" alt="客户期望" class="w-full h-auto">
                        </div>
                        <div class="image-container">
                            <img src="https://cdn.nlark.com/yuque/0/2022/png/21449790/1650197931640-5bda8904-e235-48f1-9d3b-fbfc5c6730c1.png" alt="实际需求" class="w-full h-auto">
                        </div>
                    </div>
                </div>
            </section>

            <div class="section-divider"></div>

            <!-- Section 2: 产品方案 -->
            <section class="fade-in-up">
                <div class="flex items-center mb-8">
                    <div class="bg-blue-100 rounded-full p-4 mr-4">
                        <i class="fas fa-lightbulb text-3xl text-blue-600"></i>
                    </div>
                    <h2 class="text-3xl font-bold">2. 产品经理提供方案</h2>
                </div>
                <div class="bg-white rounded-2xl shadow-lg p-8 card-hover">
                    <p class="text-xl text-gray-700 mb-6">产品经理开始构思：既然要过河，那就要考虑安全性、舒适性、可扩展性...</p>
                    <div class="grid md:grid-cols-2 gap-6">
                        <div class="image-container">
                            <img src="https://cdn.nlark.com/yuque/0/2022/png/21449790/1650198033622-a50e7ddb-b582-47c8-9d58-546c2a5af1c7.png" alt="产品方案1" class="w-full h-auto">
                        </div>
                        <div class="image-container">
                            <img src="https://cdn.nlark.com/yuque/0/2022/png/21449790/1650198072971-2c26d622-dbb3-4f67-9263-3592e8d7703b.png" alt="产品方案2" class="w-full h-auto">
                        </div>
                    </div>
                </div>
            </section>

            <div class="section-divider"></div>

            <!-- Section 3: 架构设计 -->
            <section class="fade-in-up">
                <div class="flex items-center mb-8">
                    <div class="bg-green-100 rounded-full p-4 mr-4">
                        <i class="fas fa-drafting-compass text-3xl text-green-600"></i>
                    </div>
                    <h2 class="text-3xl font-bold">3. 架构师提供规划蓝图</h2>
                </div>
                <div class="bg-white rounded-2xl shadow-lg p-8 card-hover">
                    <p class="text-xl text-gray-700 mb-6">架构师加入战场，开始设计一个"面向未来"的解决方案...</p>
                    <div class="grid md:grid-cols-2 gap-6">
                        <div class="image-container">
                            <img src="https://cdn.nlark.com/yuque/0/2022/png/21449790/1650198360866-aabca860-50bf-474a-9b35-88563fa9cb84.png" alt="架构蓝图1" class="w-full h-auto">
                        </div>
                        <div class="image-container">
                            <img src="https://cdn.nlark.com/yuque/0/2022/png/21449790/1650198394874-7218cd64-d22a-4f09-9b21-1b6b92f69b66.png" alt="架构蓝图2" class="w-full h-auto">
                        </div>
                    </div>
                </div>
            </section>

            <div class="section-divider"></div>

            <!-- Section 4: 项目分解 -->
            <section class="fade-in-up">
                <div class="flex items-center mb-8">
                    <div class="bg-yellow-100 rounded-full p-4 mr-4">
                        <i class="fas fa-tasks text-3xl text-yellow-600"></i>
                    </div>
                    <h2 class="text-3xl font-bold">4. 研发经理进行项目分解</h2>
                </div>
                <div class="bg-white rounded-2xl shadow-lg p-8 card-hover">
                    <p class="text-xl text-gray-700 mb-6">研发经理开始分解任务，每个模块都需要专门的团队负责...</p>
                    <div class="grid md:grid-cols-2 gap-6">
                        <div class="image-container">
                            <img src="https://cdn.nlark.com/yuque/0/2022/png/21449790/1650199334939-be85bfd9-90fe-48f6-9f65-8c7148529b20.png" alt="项目分解1" class="w-full h-auto">
                        </div>
                        <div class="image-container">
                            <img src="https://cdn.nlark.com/yuque/0/2022/png/21449790/1650198559231-928b7413-d9b5-4969-ad1d-863d3e970232.png" alt="项目分解2" class="w-full h-auto">
                        </div>
                    </div>
                </div>
            </section>

            <div class="section-divider"></div>

            <!-- Section 5: 需求评估 -->
            <section class="fade-in-up">
                <div class="flex items-center mb-8">
                    <div class="bg-red-100 rounded-full p-4 mr-4">
                        <i class="fas fa-clock text-3xl text-red-600"></i>
                    </div>
                    <h2 class="text-3xl font-bold">5. 需求评估</h2>
                </div>
                <div class="bg-white rounded-2xl shadow-lg p-8 card-hover">
                    <div class="bg-red-50 border-l-4 border-red-500 p-6 mb-6">
                        <p class="text-xl font-semibold text-red-800 mb-2">评估结果：需要1年时间完成！</p>
                        <p class="text-lg text-gray-700">客户："市场不等人，1年同行已经把市场抢完了！"</p>
                    </div>
                    <div class="image